//
//  NSData+AES.h
//  Smile
//
//  Created by 刘洪 on 12-11-24.
//  Copyright (c) 2012年 BOX. All rights reserved.
//



#import <Foundation/Foundation.h>

@class NSString;

@interface NSData (Encryption)
/**
 * AES128 加密
 * return 加密后NSDATA
 */
- (NSData *)AES128EncryptWithKey:(NSString *)key;   //加密
/**
 * AES128 解密
 * return 解密后NSDATA
 */
- (NSData *)AES128DecryptWithKey:(NSString *)key;   //解密
/**
 * AES256 加密
 * return 加密后NSDATA
 */
- (NSData *)aes256_encrypt:(NSString *)key;   //加密
/**
 * AES256 解密
 * return 解密后NSDATA
 */
- (NSData *)aes256_decrypt:(NSString *)key;   //解密
@end
